package cn.shangqizhenshuai.entity;

import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;

public class JavaEntity {
    public String javaname;
    //import 需要导入的包名
    public Set<String> impotrs;
    //当前包名
   public String imPackage;
   //类型和java类型的转换<变量名称<数据路类型，java类型>>
   public HashMap<String,HashMap<String,String>> columnnameandtypemap;
   //表信息
   public TableEntity tableEntity;
   //名称对应关系
   private Map<String,String> tabname_javaname_map;

   public Map<String,String> javaname_tabname_map;

   //增加是否开启spring配置扫描
   //是否需要 打开注解spring配置
   public boolean open_spring_annotate;

    public JavaEntity() {
    }

    public Set<String> getImpotrs() {
        return impotrs;
    }

    public void setImpotrs(Set<String> impotrs) {
        this.impotrs = impotrs;
    }

    public HashMap<String, HashMap<String, String>> getColumnnameandtypemap() {
        return columnnameandtypemap;
    }

    public void setColumnnameandtypemap(HashMap<String, HashMap<String, String>> columnnameandtypemap) {
        this.columnnameandtypemap = columnnameandtypemap;
    }

    public String getJavaname() {
        return javaname;
    }

    public void setJavaname(String javaname) {
        this.javaname = javaname;
    }

    public String getImPackage() {
        return imPackage;
    }

    public void setImPackage(String imPackage) {
        this.imPackage = imPackage;
    }

    public TableEntity getTableEntity() {
        return tableEntity;
    }

    public void setTableEntity(TableEntity tableEntity) {
        this.tableEntity = tableEntity;
    }

    public Map<String, String> getTabname_javaname_map() {
        return tabname_javaname_map;
    }

    public void setTabname_javaname_map(Map<String, String> tabname_javaname_map) {
        this.tabname_javaname_map = tabname_javaname_map;
    }

    public Map<String, String> getJavaname_tabname_map() {
        return javaname_tabname_map;
    }

    public void setJavaname_tabname_map(Map<String, String> javaname_tabname_map) {
        this.javaname_tabname_map = javaname_tabname_map;
    }

    public boolean isOpen_spring_annotate() {
        return open_spring_annotate;
    }

    public void setOpen_spring_annotate(boolean open_spring_annotate) {
        this.open_spring_annotate = open_spring_annotate;
    }
}
